all bark (all bark and no bite) - Turkish English Dictionary